Link to podcast → In this episode Chet, Romain and Tor chat with Sebastiano about how the Android Studio team builds UIs. We talk about how Compose for Desktop is used in parts of Android Studio and how the Compose Markdown renderer available in the Jewel library makes Studio Bot tick. Chapters: Intro (00:00) Android Dev UX team (00:39) What kind of libraries and languages are used to build Android studio? (1:52) Swing (2:53) Reactive and declarative programming models (8:25) SKIA for Kotlin (10:01) Jetpack Compose widgets (11:54) Jewel (13:07) Text rendering across platforms (15:51) Differences in behaviors (17:40) Support for markdown files (20:26) What is markdown? (21:25) Swing and html (25:45) Selection handling in StudioBot (28:46) Boosting productivity with Compose (30:40) Standalone vs plugin artifacts (34:29) The difference between Jewel & Swing (35:30) HTML vs Markdown (39:31) Markdeep (41:53) Jewel's Markdown API (43:46) Where to find Jewel? (46:54) Sebastiano’s podcast - Code with the Italians (47:34) Final thoughts (49:13) Resources: Jetpack Compose → Compose Multiplatform, for Desktop → Jewel → Jewel Markdown Renderer → Catch more Android Developers Backstage → Subscribe to Android Developers → #Featured #Android #AndroidDevelopersBackstage |
登録・詳細はこちらから▶︎ プログラミング学習「キノクエスト」なら、Pytho...
In this episode Chet, Romain and Tor cha...
2024 年 10 月 31 日開催の「AWS AI Day」にて、「生成 AI...
2024 年 10 月 31 日開催の「AWS AI Day」にて、「生成 AI...
2024 年 10 月 31 日開催の「AWS AI Day」にて、「生成 AI...
2024 年 10 月 31 日開催の「AWS AI Day」にて、「生成 AI...
2024 年 10 月 31 日開催の「AWS AI Day」にて、「生成 AI...
2024 年 10 月 31 日開催の「AWS AI Day」にて、「生成 AI...
From our podcast, episode 222. #program...
Join us for a classic "Norwegian Julebor...
Git Tower is a Git Client for Windows an...
"🔥CISM Certification: Certified Informat...
🔥Data Analyst Masters Program (Discount ...